草庐IT

Spring JPA PostgreSQL + MongoDB

全部标签

mongodb - 如何使用 mongoDB shell 从文档中获取更多项目?

这个问题在这里已经有了答案:Howtoprintoutmorethan20items(documents)inMongoDB'sshell?(8个答案)关闭7年前。db.uafiles.find({"operating_system":"WindowsXP"},{"is_pc":"True"})目前我有一个集合的15000个用户代理详细信息的记录。当我尝试查询时,我只从集合中获得了20个项目。我需要什么查询才能列出所有项目?

javascript - 在 MongoDB 中按 ID 搜索不起作用

我正在MongoDB中设置一些基本搜索,虽然我可以通过“ObjectId”查找记录,但我无法通过“_id”进行搜索。我直接在Mongo控制台中进行搜索,并在Atom中编写搜索代码,然后在nodemon服务器中运行。db.collection.find({ObjectId(_id:"abcdefg")})//Returnsaresultdb.collection.find({_id:"abcdefg"})//Returnsnull问题:如果我在控制台中输入搜索(1),它会返回一个结果,但是当我在Atom中输入相同的搜索并运行nodemon时,nodemon会抛出错误,因为“ObjectI

node.js - MongoDB Gridfs NODE 显示图像

我正在使用GridFS在MongoDB中存储来自角度应用程序的图像。从数据库获取图像时出现问题。我只能在iexplorer和postman中显示图像。在chrome和firefox中,它看起来像损坏的图像。有没有办法直接从数据库中以角度显示图像?我正在使用express。并尝试插入这样的图像:我的路由器router.get('/upload/:objectId',function(req,res){varoptions={_id:req.params.objectId};gfs.exist(options,function(err,exists){if(!exists){res.sta

mongodb - 用mongo随机化唯一数据?

我正在尝试打乱我数据库中的所有email属性。email在Mongoose模型中被定义为唯一的。这是我试图在shell中运行的脚本db.getCollection('users').update({},{$set{email:'sanitized'+Math.random()*100000000000000000+'@'+Math.random()*100000000000000000+'.com'}},{multi:true})我正在尝试这个:但是它返回错误:重复键错误索引:test.users.$email_1dupkey我意识到Math.random()并不完美,但此命令从未更新

javascript - MongoDB,将字符串转换为列表

我们有一个MongoDB来存储订单信息,现在,“item_list”是一个像这样的字符串"item_list":"[{\"item_id\":14243,\"price\":7500,\"quantity\":1},{\"item_id\":1424,\"price\":2500,\"quantity\":1}]"这是一个字符串,如何将其转换为列表对象?我希望它最终像这样:"item_list":[{item_id:14243,price:7500,quantity:1},{item_id:1424,price:2500,quantity:1] 最佳答案

node.js - 为什么 MongoDB 会忽略我的一些更新?

我一直在使用本地MongoDB驱动程序在Node.JS中构建一个应用程序-它包括联系人,当用户接受联系人时,它应该从“待定”和“已发送”联系人中删除,然后添加到“联系人”".示例代码和文档:/*=============================User"john"============================={username:"john",contacts:["jim"],pending_contacts:["bob"]}=============================User"bob"============================={user

java - 如何使用 java 驱动程序框架在集合中复制 mongodb 文档

作为mongodb世界的新手,当我尝试在集合中复制mongo文档时遇到了麻烦。复制我的意思是我想将旧文档复制到具有新_id字段的新文档中,并更改几个字段的值。mongodbjava驱动程序是我的操作上下文。有人这样做了吗? 最佳答案 您可以将检索到的文档的_id设置为新的ObjectId()并保存。外壳中的示例:>db.sample.insert({"docName":"OldDocument"});WriteResult({"nInserted":1})>vardoc=db.sample.findOne({"docName":"O

mongodb - 如何将 MongoDB 集合转换为以元素值为键的对象?

考虑MongoDB的zipcodesaggregation示例dataset.集合中的每个文档如下所示:{"_id":"10280","city":"NEWYORK","state":"NY","pop":5574,"loc":[-74.016323,40.710537]}如何将集合转换为一个对象,其中每个键是字段的值,每个值是集合中的对象?例如,给定两个文档{"_id":"01001","city":"AGAWAM","loc":[-72.622739,42.070206],"pop":15338,"state":"MA"}{"_id":"01002","city":"CUSHMAN

mongodb - 固件天鹅座 : no data have been persisted in mongo DB

我正在尝试将cygnus与MongoDB一起使用,但数据库中没有持久化数据。这是在cygnus中收到的通知:15/07/2114:48:01INFOhandlers.OrionRestHandler:Startingtransaction(1437482681-118-0000000000)15/07/2114:48:01INFOhandlers.OrionRestHandler:Receiveddata({"subscriptionId":"55a73819d0c457bb20b1d467","originator":"localhost","contextResponses":[{

MongoDB 时间序列聚合

我正在以可配置的时间间隔读取传感器数据,但对于此示例,假设每30秒一次。我希望能够按小时、天、周、月和年间隔对数据进行分组。我还希望能够在相同的时间间隔内聚合一组传感器的平均值。示例用例:1。获取传感器ID最近4个月的总计:x2。获取group_id为y的传感器最近4个月的平均总数阐明了用例2以下都有相同的group_idsensor_id|month1|month2|month3|month41|10|15|5|102|20|30|30|53|5|20|40|20输出month1:11.67,month2:21.67,month3:25,month4:11.67我见过很多在Mongo